package com.edu.common.county.mapper;

import java.util.List;

import org.springframework.stereotype.Component;

import com.edu.common.county.domain.County;

/**
 * 区县信息Mapper接口
 * 
 * @author zw
 * @date 2021-02-18
 */
@Component
public interface CountyMapper 
{
    /**
     * 查询区县信息
     * 
     * @param id 区县信息ID
     * @return 区县信息
     */
    public County selectCountyById(String id);

    /**
     * 查询区县信息列表
     * 
     * @param tbCounty 区县信息
     * @return 区县信息集合
     */
    public List<County> selectCountyList(County tbCounty);

    /**
     * 新增区县信息
     * 
     * @param tbCounty 区县信息
     * @return 结果
     */
    public int insertCounty(County tbCounty);

    /**
     * 修改区县信息
     * 
     * @param tbCounty 区县信息
     * @return 结果
     */
    public int updateCounty(County tbCounty);

    /**
     * 删除区县信息
     * 
     * @param id 区县信息ID
     * @return 结果
     */
    public int deleteCountyById(String id);

    /**
     * 批量删除区县信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteCountyByIds(String[] ids);
}
